def start(**datas):

    from 运维工具.登录逻辑.demo01获取tempTokenKey import gettempTokenKey
    # from demo01获取tempTokenKey import gettempTokFenKey
    gettempTokenKey = gettempTokenKey(**datas)
    datas.update(gettempTokenKey)

    from 运维工具.登录逻辑.demo02获取baseInfo import getUUID
    getUUID = getUUID(**datas)
    datas.update(getUUID)

    from 运维工具.登录逻辑.demo03获取图片验证码 import getCheckCode
    getCheckCode(**datas)

    return datas

def getERCode(**datas):
    from 运维工具.登录逻辑.demo04获取验证码后执行 import code
    code = code(**datas)
    datas.update(code)
    from 运维工具.登录逻辑.demo05获图片取验证结果 import checkLogin
    checkLogin(**datas)
    from 运维工具.登录逻辑.demo06获取人脸识别二维码 import getCode
    getCode=getCode(**datas)
    datas.update(getCode)
    print("打印getRECode的datas")
    print(datas)
    return datas

def getERresult(**datas):
    try:
        from 运维工具.登录逻辑.demo07获取扫码结果 import getScanResult
        getScanResult(**datas)
    except :print("getScanResult异常")
    try:
        from 运维工具.登录逻辑.demo08获取重定向地址并访问 import authorize
        authorize=authorize(**datas)
        datas.update(authorize)
    except:
        print("authorize异常")
    try:
        from 运维工具.登录逻辑.demo10获取登录权限 import signOn
        signOn=signOn(**datas)
    except :print("signOn异常")


    print("\033[91mdatas打印开始\033[0m")
    print(datas)
    print(signOn)
    print("\033[91mdatas打印结束\033[0m")
    return {
        'states':200,
         'signOn':signOn,
            }


